Creating GUIs for Web Services
نویسندگان
چکیده
Using standards like UDDI, WSDL, and SOAP, it is now possible to discover a Web service and determine the interface and message format that it understands. However, actually calling a Web service requires carefully studying its documentation and then writing special-purpose code to handle the service. There is not enough information provided in WSDL definitions to allow the generation of a user-friendly GUI for a service. In particular, there are currently no standards for making a service accessible thorough a Web browser; doing so requires an ad-hoc implementation. To solve this problem, we have written XMLbased standards that make creating user-friendly browser-based GUIs for Web services a straightforward task. We have also created an engine that implements our standards. We explain our design in this article.
منابع مشابه
Creating GUIs for web services - Internet Computing, IEEE
Thanks to standards like Universal Description, Discovery, and Integration (UDDI), Web Services Description Language (WSDL), and SOAP, we can find Web services and determine their interface and the message formats they understand. To actually call a Web service, however, we must carefully study its documentation and then write specialpurpose code to handle it. As a further obstacle, no standard...
متن کاملElm: Concurrent FRP for Functional GUIs
Graphical user interfaces (GUIs) mediate almost all of our interactions with computers, whether it is through web pages, phone apps, or desktop applications. Functional Reactive Programming (FRP) is a promising approach to GUI design. This thesis presents Elm, a concurrent FRP language focused on easily creating responsive GUIs. Elm has two major features: (1) purely functional graphical layout...
متن کاملGuiGen: a toolset for creating customized interfaces for grid user communities
GuiGen is a comprehensive set of tools for creating customized graphical user interfaces (GUIs). I t draws from the concept of computing portals, which are here seen as interfaces to application-specific computing services for user communities. While GuiGen was originally designed for the use in computational grids, i t can be used in client/server environments as well. Compared to other GUI ge...
متن کاملطبقهبندی کاربردی کارکردهای عوامل نرمافزاری هوشمند و تطبیق آنها با ویژگیهای وبسایتهای کتابخانههای دیجیتال
Purpose: Web services are presently considered as technologies with highest number of applications for the purpose of providing the automatic, high-quality, and fast information interactions. The aim of this paper is therefore to provide a comprehensive framework for a collection of significant services offered by Farsi websites in libraries to be used in future designs. It also aims to classif...
متن کاملPhD thesis proposal: Reactive Web Programming
Asynchrony being consubstantial with the Web, asynchronous communication and control patterns are ubiquitous at multiple scales in Web programs. They are used to program Web clients as well as Web servers. Browser HTML GUIs raise asynchronous events in reaction to user interactions. The Web browser DOM (Document Object Model) creates Web page elements asynchronously. Browser-toserver (AJAX) and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 7 شماره
صفحات -
تاریخ انتشار 2003